home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2001-077.nasl < prev    next >
Text File  |  2005-01-14  |  15KB  |  563 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2001:077-1
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(13892);
  12.  script_version ("$Revision: 1.3 $");
  13.  
  14.  name["english"] = "MDKSA-2001:077-1: apache";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = "
  19. The remote host is missing the patch for the advisory MDKSA-2001:077-1 (apache).
  20.  
  21.  
  22. A problem exists with all Apache servers prior to version 1.3.19. The
  23. vulnerablity could allow directory indexing and path discovery on the vulnerable
  24. servers with a custom crafted request consisting of a long path name created
  25. artificially by using numerous slashes. This can cause modules to misbehave and
  26. return a listing of the directory contents by avoiding the error page.
  27. Another vulnerability found by Procheckup (www.procheckup.com) was that all
  28. directories, by default, were configured as browseable so an attacker could list
  29. all files in the targeted directories. As well, Procheckup found that the
  30. perl-proxy/management software on port 8200 would supply dangerous information
  31. to attackers due to a perl status script that was enabled. We have disabled
  32. directory browsing by default and have disabled the perl status scripts.
  33. Update:
  34. The previous updates for 7.2 had some problems with mod_perl segfaulting and
  35. with mod_ssl under 7.1. As well, ApacheJServ was not included for 7.2 and 8.0.
  36. Other security fixes were introduced in Apache 1.3.22. A vulnerability in the
  37. split-logfile support program would allow any file with a .log extension on the
  38. system to be written to due to a specially crafted Host: header.
  39. This update provides Apache 1.3.22 for all supported platforms, and the packages
  40. for 7.1, 7.2, and Corporate Server 1.0.1 now use the same modular design as 8.0
  41. and later versions. You will be unable to safely upgrade these packages and will
  42. need to take a few very important manual steps to ensure a proper upgrade (this
  43. is only applicable to 7.2 and earlier distributions; this is not required for
  44. 8.0 and later):
  45. 1) Stop apache (service httpd stop) 2) Completely backup /etc/httpd/conf/* 3)
  46. Backup /var/log/httpd (the uninstall scripts of the previous apache versions may
  47. remove the log files) 4) Remove the currently installed apache, mod_perl,
  48. mod_ssl, and php packages from the system. You can do this using:
  49. urpme apache; urpme php
  50. or (if you are using 7.2):
  51. urpme apache-common; urpme php
  52. 5) Upgrade mm/mm-devel and (if you are upgrading 7.1 or Corporate Server) the
  53. new perl packages 6) Install the download upgrade packages of apache components
  54. using 'rpm -ivh *.rpm' 7) Restore your /var/log/httpd backup 8) Merge your
  55. configuration backups with the new config files (most notably you will need to
  56. edit commonhttpd.conf) 9) Start apache (service httpd start)
  57. This update also introduces PHP 4.0.6 to Linux-Mandrake 7.1, 7.2, and Corporate
  58. Server.
  59.  
  60.  
  61. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2001:077-1
  62. Risk factor : High";
  63.  
  64.  
  65.  
  66.  script_description(english:desc["english"]);
  67.  
  68.  summary["english"] = "Check for the version of the apache package";
  69.  script_summary(english:summary["english"]);
  70.  
  71.  script_category(ACT_GATHER_INFO);
  72.  
  73.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  74.  family["english"] = "Mandrake Local Security Checks";
  75.  script_family(english:family["english"]);
  76.  
  77.  script_dependencies("ssh_get_info.nasl");
  78.  script_require_keys("Host/Mandrake/rpm-list");
  79.  exit(0);
  80. }
  81.  
  82. include("rpm.inc");
  83. if ( rpm_check( reference:"HTML-Embperl-1.3.22_1.3.3-1.4mdk", release:"MDK7.1", yank:"mdk") )
  84. {
  85.  security_hole(0);
  86.  exit(0);
  87. }
  88. if ( rpm_check( reference:"apache-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  89. {
  90.  security_hole(0);
  91.  exit(0);
  92. }
  93. if ( rpm_check( reference:"apache-common-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  94. {
  95.  security_hole(0);
  96.  exit(0);
  97. }
  98. if ( rpm_check( reference:"apache-conf-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  99. {
  100.  security_hole(0);
  101.  exit(0);
  102. }
  103. if ( rpm_check( reference:"apache-devel-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  104. {
  105.  security_hole(0);
  106.  exit(0);
  107. }
  108. if ( rpm_check( reference:"apache-manual-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  109. {
  110.  security_hole(0);
  111.  exit(0);
  112. }
  113. if ( rpm_check( reference:"apache-mod_perl-1.3.22_1.25_01-1.4mdk", release:"MDK7.1", yank:"mdk") )
  114. {
  115.  security_hole(0);
  116.  exit(0);
  117. }
  118. if ( rpm_check( reference:"apache-modules-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  119. {
  120.  security_hole(0);
  121.  exit(0);
  122. }
  123. if ( rpm_check( reference:"apache-source-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  124. {
  125.  security_hole(0);
  126.  exit(0);
  127. }
  128. if ( rpm_check( reference:"apache-suexec-1.3.22-1.4mdk", release:"MDK7.1", yank:"mdk") )
  129. {
  130.  security_hole(0);
  131.  exit(0);
  132. }
  133. if ( rpm_check( reference:"mm-1.1.3-8.1mdk", release:"MDK7.1", yank:"mdk") )
  134. {
  135.  security_hole(0);
  136.  exit(0);
  137. }
  138. if ( rpm_check( reference:"mm-devel-1.1.3-8.1mdk", release:"MDK7.1", yank:"mdk") )
  139. {
  140.  security_hole(0);
  141.  exit(0);
  142. }
  143. if ( rpm_check( reference:"mod_perl-common-1.3.22_1.25_01-1.4mdk", release:"MDK7.1", yank:"mdk") )
  144. {
  145.  security_hole(0);
  146.  exit(0);
  147. }
  148. if ( rpm_check( reference:"mod_perl-devel-1.3.22_1.25_01-1.4mdk", release:"MDK7.1", yank:"mdk") )
  149. {
  150.  security_hole(0);
  151.  exit(0);
  152. }
  153. if ( rpm_check( reference:"mod_php-4.0.6-5.1mdk", release:"MDK7.1", yank:"mdk") )
  154. {
  155.  security_hole(0);
  156.  exit(0);
  157. }
  158. if ( rpm_check( reference:"mod_ssl-2.8.5-1.4mdk", release:"MDK7.1", yank:"mdk") )
  159. {
  160.  security_hole(0);
  161.  exit(0);
  162. }
  163. if ( rpm_check( reference:"mod_sxnet-1.2.4-1.4mdk", release:"MDK7.1", yank:"mdk") )
  164. {
  165.  security_hole(0);
  166.  exit(0);
  167. }
  168. if ( rpm_check( reference:"perl-5.600-17mdk", release:"MDK7.1", yank:"mdk") )
  169. {
  170.  security_hole(0);
  171.  exit(0);
  172. }
  173. if ( rpm_check( reference:"perl-base-5.600-17mdk", release:"MDK7.1", yank:"mdk") )
  174. {
  175.  security_hole(0);
  176.  exit(0);
  177. }
  178. if ( rpm_check( reference:"perl-devel-5.600-17mdk", release:"MDK7.1", yank:"mdk") )
  179. {
  180.  security_hole(0);
  181.  exit(0);
  182. }
  183. if ( rpm_check( reference:"php-4.0.6-5.1mdk", release:"MDK7.1", yank:"mdk") )
  184. {
  185.  security_hole(0);
  186.  exit(0);
  187. }
  188. if ( rpm_check( reference:"php-common-4.0.6-5.1mdk", release:"MDK7.1", yank:"mdk") )
  189. {
  190.  security_hole(0);
  191.  exit(0);
  192. }
  193. if ( rpm_check( reference:"php-dba_gdbm_db2-4.0.6-4.1mdk", release:"MDK7.1", yank:"mdk") )
  194. {
  195.  security_hole(0);
  196.  exit(0);
  197. }
  198. if ( rpm_check( reference:"php-devel-4.0.6-5.1mdk", release:"MDK7.1", yank:"mdk") )
  199. {
  200.  security_hole(0);
  201.  exit(0);
  202. }
  203. if ( rpm_check( reference:"php-gd-4.0.6-2.1mdk", release:"MDK7.1", yank:"mdk") )
  204. {
  205.  security_hole(0);
  206.  exit(0);
  207. }
  208. if ( rpm_check( reference:"php-imap-4.0.6-2.1mdk", release:"MDK7.1", yank:"mdk") )
  209. {
  210.  security_hole(0);
  211.  exit(0);
  212. }
  213. if ( rpm_check( reference:"php-ldap-4.0.6-3.1mdk", release:"MDK7.1", yank:"mdk") )
  214. {
  215.  security_hole(0);
  216.  exit(0);
  217. }
  218. if ( rpm_check( reference:"php-manual_en-4.0.6-1.1mdk", release:"MDK7.1", yank:"mdk") )
  219. {
  220.  security_hole(0);
  221.  exit(0);
  222. }
  223. if ( rpm_check( reference:"php-mysql-4.0.6-3.1mdk", release:"MDK7.1", yank:"mdk") )
  224. {
  225.  security_hole(0);
  226.  exit(0);
  227. }
  228. if ( rpm_check( reference:"php-pgsql-4.0.6-3.1mdk", release:"MDK7.1", yank:"mdk") )
  229. {
  230.  security_hole(0);
  231.  exit(0);
  232. }
  233. if ( rpm_check( reference:"php-readline-4.0.6-2.1mdk", release:"MDK7.1", yank:"mdk") )
  234. {
  235.  security_hole(0);
  236.  exit(0);
  237. }
  238. if ( rpm_check( reference:"ApacheJServ-1.1.2-6.2mdk", release:"MDK7.2", yank:"mdk") )
  239. {
  240.  security_hole(0);
  241.  exit(0);
  242. }
  243. if ( rpm_check( reference:"HTML-Embperl-1.3.22_1.3.3-1.3mdk", release:"MDK7.2", yank:"mdk") )
  244. {
  245.  security_hole(0);
  246.  exit(0);
  247. }
  248. if ( rpm_check( reference:"apache-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  249. {
  250.  security_hole(0);
  251.  exit(0);
  252. }
  253. if ( rpm_check( reference:"apache-common-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  254. {
  255.  security_hole(0);
  256.  exit(0);
  257. }
  258. if ( rpm_check( reference:"apache-conf-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  259. {
  260.  security_hole(0);
  261.  exit(0);
  262. }
  263. if ( rpm_check( reference:"apache-devel-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  264. {
  265.  security_hole(0);
  266.  exit(0);
  267. }
  268. if ( rpm_check( reference:"apache-manual-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  269. {
  270.  security_hole(0);
  271.  exit(0);
  272. }
  273. if ( rpm_check( reference:"apache-mod_perl-1.3.22_1.25_01-1.3mdk", release:"MDK7.2", yank:"mdk") )
  274. {
  275.  security_hole(0);
  276.  exit(0);
  277. }
  278. if ( rpm_check( reference:"apache-modules-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  279. {
  280.  security_hole(0);
  281.  exit(0);
  282. }
  283. if ( rpm_check( reference:"apache-source-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  284. {
  285.  security_hole(0);
  286.  exit(0);
  287. }
  288. if ( rpm_check( reference:"apache-suexec-1.3.22-1.3mdk", release:"MDK7.2", yank:"mdk") )
  289. {
  290.  security_hole(0);
  291.  exit(0);
  292. }
  293. if ( rpm_check( reference:"mm-1.1.3-8.2mdk", release:"MDK7.2", yank:"mdk") )
  294. {
  295.  security_hole(0);
  296.  exit(0);
  297. }
  298. if ( rpm_check( reference:"mm-devel-1.1.3-8.2mdk", release:"MDK7.2", yank:"mdk") )
  299. {
  300.  security_hole(0);
  301.  exit(0);
  302. }
  303. if ( rpm_check( reference:"mod_perl-common-1.3.22_1.25_01-1.3mdk", release:"MDK7.2", yank:"mdk") )
  304. {
  305.  security_hole(0);
  306.  exit(0);
  307. }
  308. if ( rpm_check( reference:"mod_perl-devel-1.3.22_1.25_01-1.3mdk", release:"MDK7.2", yank:"mdk") )
  309. {
  310.  security_hole(0);
  311.  exit(0);
  312. }
  313. if ( rpm_check( reference:"mod_php-4.0.6-5.2mdk", release:"MDK7.2", yank:"mdk") )
  314. {
  315.  security_hole(0);
  316.  exit(0);
  317. }
  318. if ( rpm_check( reference:"mod_ssl-2.8.5-1.3mdk", release:"MDK7.2", yank:"mdk") )
  319. {
  320.  security_hole(0);
  321.  exit(0);
  322. }
  323. if ( rpm_check( reference:"mod_sxnet-1.2.4-1.3mdk", release:"MDK7.2", yank:"mdk") )
  324. {
  325.  security_hole(0);
  326.  exit(0);
  327. }
  328. if ( rpm_check( reference:"php-4.0.6-5.2mdk", release:"MDK7.2", yank:"mdk") )
  329. {
  330.  security_hole(0);
  331.  exit(0);
  332. }
  333. if ( rpm_check( reference:"php-common-4.0.6-5.2mdk", release:"MDK7.2", yank:"mdk") )
  334. {
  335.  security_hole(0);
  336.  exit(0);
  337. }
  338. if ( rpm_check( reference:"php-dba_gdbm_db2-4.0.6-4.2mdk", release:"MDK7.2", yank:"mdk") )
  339. {
  340.  security_hole(0);
  341.  exit(0);
  342. }
  343. if ( rpm_check( reference:"php-devel-4.0.6-5.2mdk", release:"MDK7.2", yank:"mdk") )
  344. {
  345.  security_hole(0);
  346.  exit(0);
  347. }
  348. if ( rpm_check( reference:"php-gd-4.0.6-2.2mdk", release:"MDK7.2", yank:"mdk") )
  349. {
  350.  security_hole(0);
  351.  exit(0);
  352. }
  353. if ( rpm_check( reference:"php-imap-4.0.6-2.2mdk", release:"MDK7.2", yank:"mdk") )
  354. {
  355.  security_hole(0);
  356.  exit(0);
  357. }
  358. if ( rpm_check( reference:"php-ldap-4.0.6-3.2mdk", release:"MDK7.2", yank:"mdk") )
  359. {
  360.  security_hole(0);
  361.  exit(0);
  362. }
  363. if ( rpm_check( reference:"php-manual_en-4.0.6-1.2mdk", release:"MDK7.2", yank:"mdk") )
  364. {
  365.  security_hole(0);
  366.  exit(0);
  367. }
  368. if ( rpm_check( reference:"php-mysql-4.0.6-3.2mdk", release:"MDK7.2", yank:"mdk") )
  369. {
  370.  security_hole(0);
  371.  exit(0);
  372. }
  373. if ( rpm_check( reference:"php-pgsql-4.0.6-3.2mdk", release:"MDK7.2", yank:"mdk") )
  374. {
  375.  security_hole(0);
  376.  exit(0);
  377. }
  378. if ( rpm_check( reference:"php-readline-4.0.6-2.2mdk", release:"MDK7.2", yank:"mdk") )
  379. {
  380.  security_hole(0);
  381.  exit(0);
  382. }
  383. if ( rpm_check( reference:"ApacheJServ-1.1.2-6.3mdk", release:"MDK8.0", yank:"mdk") )
  384. {
  385.  security_hole(0);
  386.  exit(0);
  387. }
  388. if ( rpm_check( reference:"HTML-Embperl-1.3.22_1.3.3-1.2mdk", release:"MDK8.0", yank:"mdk") )
  389. {
  390.  security_hole(0);
  391.  exit(0);
  392. }
  393. if ( rpm_check( reference:"apache-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  394. {
  395.  security_hole(0);
  396.  exit(0);
  397. }
  398. if ( rpm_check( reference:"apache-common-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  399. {
  400.  security_hole(0);
  401.  exit(0);
  402. }
  403. if ( rpm_check( reference:"apache-conf-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  404. {
  405.  security_hole(0);
  406.  exit(0);
  407. }
  408. if ( rpm_check( reference:"apache-devel-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  409. {
  410.  security_hole(0);
  411.  exit(0);
  412. }
  413. if ( rpm_check( reference:"apache-manual-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  414. {
  415.  security_hole(0);
  416.  exit(0);
  417. }
  418. if ( rpm_check( reference:"apache-mod_perl-1.3.22_1.25_01-1.2mdk", release:"MDK8.0", yank:"mdk") )
  419. {
  420.  security_hole(0);
  421.  exit(0);
  422. }
  423. if ( rpm_check( reference:"apache-modules-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  424. {
  425.  security_hole(0);
  426.  exit(0);
  427. }
  428. if ( rpm_check( reference:"apache-source-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  429. {
  430.  security_hole(0);
  431.  exit(0);
  432. }
  433. if ( rpm_check( reference:"apache-suexec-1.3.22-1.2mdk", release:"MDK8.0", yank:"mdk") )
  434. {
  435.  security_hole(0);
  436.  exit(0);
  437. }
  438. if ( rpm_check( reference:"mod_frontpage-1.5.1-5.2mdk", release:"MDK8.0", yank:"mdk") )
  439. {
  440.  security_hole(0);
  441.  exit(0);
  442. }
  443. if ( rpm_check( reference:"mod_perl-common-1.3.22_1.25_01-1.2mdk", release:"MDK8.0", yank:"mdk") )
  444. {
  445.  security_hole(0);
  446.  exit(0);
  447. }
  448. if ( rpm_check( reference:"mod_perl-devel-1.3.22_1.25_01-1.2mdk", release:"MDK8.0", yank:"mdk") )
  449. {
  450.  security_hole(0);
  451.  exit(0);
  452. }
  453. if ( rpm_check( reference:"mod_php-4.0.6-3.2mdk", release:"MDK8.0", yank:"mdk") )
  454. {
  455.  security_hole(0);
  456.  exit(0);
  457. }
  458. if ( rpm_check( reference:"mod_ssl-2.8.5-1.2mdk", release:"MDK8.0", yank:"mdk") )
  459. {
  460.  security_hole(0);
  461.  exit(0);
  462. }
  463. if ( rpm_check( reference:"mod_sxnet-1.2.4-1.2mdk", release:"MDK8.0", yank:"mdk") )
  464. {
  465.  security_hole(0);
  466.  exit(0);
  467. }
  468. if ( rpm_check( reference:"HTML-Embperl-1.3.22_2.0b3-2.1mdk", release:"MDK8.1", yank:"mdk") )
  469. {
  470.  security_hole(0);
  471.  exit(0);
  472. }
  473. if ( rpm_check( reference:"apache-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  474. {
  475.  security_hole(0);
  476.  exit(0);
  477. }
  478. if ( rpm_check( reference:"apache-common-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  479. {
  480.  security_hole(0);
  481.  exit(0);
  482. }
  483. if ( rpm_check( reference:"apache-conf-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  484. {
  485.  security_hole(0);
  486.  exit(0);
  487. }
  488. if ( rpm_check( reference:"apache-devel-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  489. {
  490.  security_hole(0);
  491.  exit(0);
  492. }
  493. if ( rpm_check( reference:"apache-manual-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  494. {
  495.  security_hole(0);
  496.  exit(0);
  497. }
  498. if ( rpm_check( reference:"apache-mod_perl-1.3.22_1.26-2.1mdk", release:"MDK8.1", yank:"mdk") )
  499. {
  500.  security_hole(0);
  501.  exit(0);
  502. }
  503. if ( rpm_check( reference:"apache-modules-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  504. {
  505.  security_hole(0);
  506.  exit(0);
  507. }
  508. if ( rpm_check( reference:"apache-source-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  509. {
  510.  security_hole(0);
  511.  exit(0);
  512. }
  513. if ( rpm_check( reference:"apache-suexec-1.3.22-1.1mdk", release:"MDK8.1", yank:"mdk") )
  514. {
  515.  security_hole(0);
  516.  exit(0);
  517. }
  518. if ( rpm_check( reference:"mod_auth_external-2.1.12-1.1mdk", release:"MDK8.1", yank:"mdk") )
  519. {
  520.  security_hole(0);
  521.  exit(0);
  522. }
  523. if ( rpm_check( reference:"mod_auth_radius-1.5.2-3.1mdk", release:"MDK8.1", yank:"mdk") )
  524. {
  525.  security_hole(0);
  526.  exit(0);
  527. }
  528. if ( rpm_check( reference:"mod_frontpage-1.5.1-5.1mdk", release:"MDK8.1", yank:"mdk") )
  529. {
  530.  security_hole(0);
  531.  exit(0);
  532. }
  533. if ( rpm_check( reference:"mod_gzip-1.3.19.1a-4.1mdk", release:"MDK8.1", yank:"mdk") )
  534. {
  535.  security_hole(0);
  536.  exit(0);
  537. }
  538. if ( rpm_check( reference:"mod_perl-common-1.3.22_1.26-2.1mdk", release:"MDK8.1", yank:"mdk") )
  539. {
  540.  security_hole(0);
  541.  exit(0);
  542. }
  543. if ( rpm_check( reference:"mod_perl-devel-1.3.22_1.26-2.1mdk", release:"MDK8.1", yank:"mdk") )
  544. {
  545.  security_hole(0);
  546.  exit(0);
  547. }
  548. if ( rpm_check( reference:"mod_php-4.0.6-7.1mdk", release:"MDK8.1", yank:"mdk") )
  549. {
  550.  security_hole(0);
  551.  exit(0);
  552. }
  553. if ( rpm_check( reference:"mod_ssl-2.8.5-1.1mdk", release:"MDK8.1", yank:"mdk") )
  554. {
  555.  security_hole(0);
  556.  exit(0);
  557. }
  558. if ( rpm_check( reference:"mod_sxnet-1.2.4-7.1mdk", release:"MDK8.1", yank:"mdk") )
  559. {
  560.  security_hole(0);
  561.  exit(0);
  562. }
  563.